Property-directed reachability as abstract interpretation in the monotone theory

نویسندگان

چکیده

Inferring inductive invariants is one of the main challenges formal verification. The theory abstract interpretation provides a rich framework to devise invariant inference algorithms. One latest breakthroughs in property-directed reachability (PDR), but research community views PDR and as mostly unrelated techniques. This paper shows that, surprisingly, propositional can be formulated an algorithm logical domain. More precisely, we define version PDR, called Λ-PDR, which all generalizations counterexamples are used strengthen frame. In this way, there no need refine frames after their creation, because possible supporting facts included advance. We analyze using notions from Bshouty’s monotone theory, originally developed context exact learning. show that inherent overapproximation between algorithm’s related theory. then new domain best transformer performs overapproximation, it captures process, i.e., Λ-PDR corresponds Kleene iterations with provide some sufficient conditions for when process converges small number iterations, sometimes exponential gap required naive forward reachability. These results firm theoretical foundation benefits how tackles

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Property Directed Abstract Interpretation

Recently, Bradley proposed the PDR/IC3 model checking algorithm for verifying safety properties, where forward and backward reachability analyses are intertwined, and guide each other. Many variants of Bradley’s original algorithm have been developed and successfully applied to both hardware and software verification. However, these algorithms have been presented in an operational manner, in di...

متن کامل

Generalized Property Directed Reachability

The IC3 algorithm was recently introduced for proving properties of finite state reactive systems. It has been applied very successfully to hardware model checking. We provide a specification of the algorithm using an abstract transition system and highlight its dual operation: model search and conflict resolution. We then generalize it along two dimensions. Along one dimension we address nonli...

متن کامل

Interpolating Property Directed Reachability

Current SAT-based Model Checking is based on two major approaches: Interpolation-based (Imc) (global, with unrollings) and Property Directed Reachability/IC3 (Pdr) (local, without unrollings). Imc generates candidate invariants using interpolation over an unrolling of a system, without putting any restrictions on the SAT-solver’s search. Pdr generates candidate invariants by a local search over...

متن کامل

Property Directed Reachability for Automated Planning

Property Directed Reachability (PDR) is a very promising recent method for deciding reachability in symbolically represented transition systems. While originally conceived as a model checking algorithm for hardware circuits, it has already been successfully applied in several other areas. This paper is the first investigation of PDR from the perspective of automated planning. Similarly to the p...

متن کامل

Program Verification with Property Directed Reachability

Program Verification with Property Directed Reachability by Tobias Welp Doctor of Philosophy in Engineering–Electrical Engineering and Computer Sciences University of California, Berkeley Professor Andreas Kuehlmann, Chair As a consequence of the increasing use of software in safety-critical systems and the considerable risk associated with their failure, effective and efficient algorithms for ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Proceedings of the ACM on programming languages

سال: 2022

ISSN: ['2475-1421']

DOI: https://doi.org/10.1145/3498676